package com.itheima.anno;

import com.itheima.config.CommonImportSelector;
import org.springframework.context.annotation.Import;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 构建一个集成多个注解的注解
 */
// 代表当前注解可以在类上使用
@Target(ElementType.TYPE)
// 代表当前注解保留在运行时阶段
@Retention(RetentionPolicy.RUNTIME)
// 通过导入ImportSelector的实现类批量导入多个配置类
@Import(CommonImportSelector.class)
public @interface EnableCommonConfig {
}
